home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.basic;
-
- import java.beans.PropertyChangeEvent;
- import java.beans.PropertyChangeListener;
- import javax.swing.BoundedRangeModel;
-
- public class BasicSliderUI$PropertyChangeHandler implements PropertyChangeListener {
- // $FF: synthetic field
- private final BasicSliderUI this$0;
-
- public BasicSliderUI$PropertyChangeHandler(BasicSliderUI var1) {
- this.this$0 = var1;
- }
-
- public void propertyChange(PropertyChangeEvent var1) {
- String var2 = var1.getPropertyName();
- if (!var2.equals("orientation") && !var2.equals("inverted") && !var2.equals("labelTable") && !var2.equals("majorTickSpacing") && !var2.equals("minorTickSpacing") && !var2.equals("paintTicks") && !var2.equals("paintTrack") && !var2.equals("paintLabels")) {
- if (var2.equals("model")) {
- ((BoundedRangeModel)var1.getOldValue()).removeChangeListener(this.this$0.changeListener);
- ((BoundedRangeModel)var1.getNewValue()).addChangeListener(this.this$0.changeListener);
- this.this$0.calculateThumbLocation();
- this.this$0.slider.repaint();
- }
- } else {
- this.this$0.calculateGeometry();
- }
-
- }
- }
-